jupyter notebook上でCLI呼び出しする
code:py
for i in range(0,10):
! echo hoge {i}
こういうことができる。
!でサブプロセスでシェル実行できるのは有名だが、セル単体じゃなくて行あたりの機能なのでforとかに使える
Jupyter notebook
の機能ではなくて、
IPython
の機能
https://ipython.readthedocs.io/en/stable/interactive/reference.html#system-shell-access
サブプロセスを都度作って破棄してるので結構遅くなる
個別のサブプロセスが重くて相対的に無視できるとき
どうしてもサブプロセスで外側から呼ばないと無理なとき